Tuning an SQL-Based PDM System in a Worldwide Client/Server Environment
نویسندگان
چکیده
The management of product-related data in a uniform and consistent way is a big challenge for many manufacturing enterprises, especially the large ones like DaimlerChrysler. So-called Product Data Management systems (PDMS) are a promising way to achieve this goal. For various reasons PDMS often sit on-top of a relational DBMS using it (more or less) as a simple record manager. User interactions with the PDMS are translated into series of SQL queries. This does not cause too much harm when DBMS and PDMS are located in the same local-area network with high bandwidth and little latency times. The picture may change dramatically, however, if the users are working in geographically distributed environments. Response times may rise by orders of magnitude, e. g. from 1-2 minutes in the local context to 30 minutes and even more in the ”intercontinental” context. The paper shows how a more sophisticated utilization of the (advanced) SQL features coming along with SQL:1999 can help to cut down response times significantly.
منابع مشابه
Efficient Assembly of Product Structures in Worldwide Distributed Client/Server Environments
The efficient management of product-related data is a big challenge for many manufacturing companies, especially the larger ones like DaimlerChrysler. So-called Product Data Management (PDM) systems are used to tackle this task. But especially in worldwide distributed product development environments, where low bandwidth networks are used, response times of PDM systems often raise to several mi...
متن کاملRemote Database Access in the Distributed Computing Environment
This paper describes the design, implementation and testing of a set of software modules that are used for remote database access in a distributed computing environment. The goal of our research and development is to implement a client server model using Structured Query Language (SQL) functions in the Open Software Foundation’s (OSF) distributed computing environment (DCE). This design is comp...
متن کاملDegrees of Transaction Isolation in SQL*Cache: A Predicate-based Client-side Caching System
A caching scheme that uses query predicates to cache data on the client-side in a client-server relational database system was presented in [15]. The client-side cache (henceforth referred to as a SQL*Cache), loads query results dynamically in the course of transaction execution, and formulates a cache description based on the query predicates. SQL*Cache is associative in nature, in that it sup...
متن کاملUtilizing performance monitor counters to effectively guide windows and SQL server tuning efforts
Window and the SQL Server database management system provide many performance counters. However, the vast number of counters and the fact that numerous explanations provided via the Windows Performance Monitor simply restate the name of the counter make resolving performance problems in this environment a daunting task. This paper discusses methodologies, metrics, and techniques that can be uti...
متن کاملDITSE: an experimental distributed database system
DITSE (Distributed Transaction Services Environment) is a distributed heterogeneous multi-database system which provides SQL to allow users to transparently access multiple databases on different machines. It also provides OLTP (On-Line Transaction Processing) services which contribute to develop reliable distributed applications. DITSE follows the most popular commit protocol, two-phase commit...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001